torpedo ray - German English Dictionary